Method and apparatus to determine if a control channel signal is malicious or non-malicious based on a gps location

ABSTRACT

A signal on a wireless communication system control channel can be identified as authentic or malicious by monitoring control channel signal strength changes. When a control channel signal level increases abnormally, a geographic location is obtained from a navigation system, such as a GPS. The determined location is compared to locations in a data base of locations where control channel jamming transmitters are known to exist, and/or likely to exist. If the then-current location is not in the data base, the detected control channel signal level increase is considered to be malicious, i.e., from a jamming transmitter, often used by car thieves.

BACKGROUND

Some vehicles are now equipped with anti-theft devices comprised of cellular telephone systems configured to transmit an emergency message when various sensors on the vehicle are triggered by events that usually accompany a collision or the vehicle's theft. These so-called stolen vehicle transmitter (SVT) devices are an effective theft deterrent because when provided with a global positioning system (GPS), they are also able to broadcast the location of the vehicle after it is stolen using location information obtained from the GPS.

Skillful car thieves are nevertheless able to steal a vehicle equipped with an SVT transmitter by jamming the control channel of a cellular telephone system with which the SVT is associated. While control channel jamming transmitters are unlawful, at least inside the United States, they can be purchased via the Internet. By jamming the control channel with a jamming transmitter, a vehicle's SVT is unable to request a frequency on which it can transmit an emergency message.

Techniques exist that can overcome control signal jamming but the use of those techniques can cause other problems if a spurious control channel signal is not from a car thief's jamming transmitter. Some businesses are known to employ control channel jammers in order to prevent customers from using cell phones on their premises. If a business maintains a cell phone control channel jammer, to prevent cell phones from being used, a vehicle anti-theft system that “hears” such a jamming signal will usually mistake such a jamming signal as a theft attempt and attempt to overcome the jamming signal. When a telematics service provider receives a signal from a SVT that indicates a vehicle is being stolen, the attention of law enforcement agencies will be needlessly diverted.

BRIEF SUMMARY

A signal on a wireless communication system control channel can be identified as authentic or malicious by monitoring control channel signal strength changes. When a control channel signal level increases abnormally, a geographic location is obtained from a navigation system, such as a GPS. The determined location is compared to locations in a data base of locations where control channel jamming transmitters are known to exist, and/or likely to exist. If the then-current location is not in the data base, the detected control channel signal level increase is considered to be malicious, i.e., from a jamming transmitter, often used by car thieves.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 depicts a vehicle equipped with a stolen vehicle transmitter or SVT within range of a control channel jamming transmitter installed in a business;

FIGS. 2A, 2B and 2C are depictions of control channel signal strength indicators over time;

FIG. 3 is a block diagram of a stolen vehicle transmitter; and

FIG. 4 is a flowchart of a method depicting steps for determining whether a signal on a control channel is authentic or spurious based on whether a current location is in a database.

DETAILED DESCRIPTION

FIG. 1 depicts a wireless communication system 100. The system 100 is comprised of a conventional cell site tower 102 having a conventional cell site antenna 104 from which conventional control channel signals 106 are transmitted. The control channel signals 106 are well known in the prior art. They control the operation of the cellular telephones, also known as wireless communications devices, within the signal range of the signal 106.

The system depicted in FIG. 1 includes an automobile 108 equipped with a stolen vehicle transmitter 110 or SVT 110. The SVT 110 is typically installed at the time of the vehicle's manufacture but can be installed in the vehicle 108 as an after-market add on. The SVT 110 is configured to broadcast an emergency message 112 when one or more various kinds of sensors on the car 108 are actuated. Such sensors are usually activated when the vehicle 108 is involved in a collision or while the vehicle is being stolen. Sensors on the vehicle can include but are limited to an inclinometer, glass-breakage sensor or electrical signals sent into an engine control unit that overcomes other vehicle security systems not shown.

The car 108 is depicted in FIG. 1 as being parked adjacent to a business 114 in a building 116. The building 116 is depicted as having within in it, a control channel jamming transmitter 118.

The control channel jamming transmitter 118 is designed and configured to transmit white noise or other spurious signals on one or more control channels used by wireless communications systems. The jamming signal 120 of course is configured to “jam” or overpower the authentic or genuine control channel signal broadcast from a cell site, including the signal 106 from the antenna 104 atop the tower 102.

Many SVTs are designed to recognize a jamming signal on a control channel and effectuate jamming signal countermeasures. Unfortunately, a jamming signal 120 emitted from a jamming transmitter used by someone in a fixed location, will also be identified as a malicious jamming signal, triggering the transmission of countermeasures. Stated another way, if the SVT 110 in the vehicle 108 detects the signal 120 from the control channel jamming transmitter 118 in the building 116 as malicious, the SVT 110 will needlessly execute countermeasures that usually require a response from law enforcement agencies.

Many cellular or wireless communications system radios are able to evaluate the relative strength of received radio frequency signals. The relative strength of a received signal is represented in the radios by a signal known as a received signal strength indicator or RSSI.

FIG. 2A is a graphical depiction of a series of consecutive RSSI values 202 and their relative amplitudes, A, expressed in decibels (dB). In FIG. 2A, the relative amplitude of several, temporally-consecutive RSSI values 202 are located at successive time intervals denominated as t₁, t2 through t_(n+2). As can be seen in the figure, the RSSI values have a relatively consistent amplitude between an upper limit 204 and a lower limit 206 for all of the samples at as t₁, t2 through t_(n+2). The depiction of RSSI values in FIG. 2A thus represents RSSI values from the RF receiver of a wireless communications device as the device moves around a wireless communication system.

FIG. 2B is another graphical depiction of a series of consecutive RSSI values 202 and their relative amplitudes, A, expressed in decibels (dB). In FIG. 2B, the relative amplitude of several, temporally-consecutive RSSI values 202 are located at successive time intervals denominated as t₁, t2 through t_(n+2) but the relative amplitude, A of the RSSI value obtained at t₆ is significantly greater than the previous RSSI sample 208 at t₅. A RSSI increase over 3 decibles or dB is considered herein to be strongly indicative of the nearby presence or usage of a control channel jamming transmitter. When the difference between the amplitude of the samples taken at t₆ and t₅ is divided by the time between those successive samples, the rate of RSSI amplitude change can be expressed as the slope or gradient of a line 212 connecting the two sample values. The slope of the line 212 between those two values is rise or increase in signal amplitude from t₅ to t₆ divided by the time between those two successive samples. As depicted in FIG. 2B, the slope or gradient of the line 212 is steep, indicating a nearly instantaneous signal increase, as happens when a control channel jamming transmitter, located proximate to an SVT, is activated. A typical example of a gradient often caused by a jamming transmitter is 3 dB per second.

FIG. 2C is a plot of RSSI values 202 that show RSSI values increasing slowly over the time between t₃ and t₉. The gradual increase of those RSSI values between t₃ and t₉ is representative of the control channel signal level increase that would be seen when the SVT approaches a control channel transmitter or when a control channel transmitter approaches an SVT. The relatively slow and gradual increase of the RSSI signal levels over a relatively long period of time suggests or indicates that the increase in RSSI signal level is not a malicious jamming signal but instead fixed at a specific location. The rate of control channel signal level increase between t₃ and t₉ of FIG. 2C, is significantly less than the rate of control channel signal level increase between t₅ and t₆ shown in FIG. 2B. The rate of change or the gradient of the “line” defined by the RSSI signal level of FIG. 3, increases over a much longer period of time and thus indicates that the control channel signal is likely to be fixed and unlikely to be malicious, i.e., a jamming signal from a car thief.

FIG. 3 is a block diagram of a stolen vehicle transmitter system 300 configured to determine whether a signal on a control channel for a wireless communication system is authentic or spurious. The SVT 300 is comprised of an antenna 302, which picks up radio frequency signals of a wireless communication system. A wireless communications system transceiver 303 comprised of a transmitter 305 and a receiver provide the ability to send alarm signals to a telematics service provider when one or more sensors 305 in a vehicle are actuated. The alarm signals are transmitted by the transmitter 304.

The transceiver 303 is also able to receive signals and, for purposes of this disclosure, signals on a wireless communications control channel are “received” or detected by a control channel detector 310. The control channel detector 310 receives control channel signals from the transceiver and decodes them.

The control channel signals 312 output from the control channel detector 310 are provided to a “received signal strength evaluator” 314. The received signal strength evaluator 314 measures the relative strength, also known as the relative amplitude of radio frequency (RF) signals on the control channel picked up by the antenna 302. The output of the received signal strength evaluator 314 is a received signal strength indicator 318 or “RSSI.”

The RSSI 318 is preferably embodied as a digital, numeric value corresponding the relative strength of the signal received or picked up by the antenna 302 at a specific instant in time. As shown in FIG. 2A, 2B and 2C, the amplitude of the RSSI 318 changes as the SVT 200 moves from place to place or when the control channel used by the SVT is jammed.

The RSSI 318 is provided to an RSSI difference determiner 320. The RSSI difference determiner 320 has different embodiments. In the first embodiment, the RSSI difference determiner 320 receives two successive RSSI values 318 and computes the difference between them, such as the relative amplitude values obtained at t₅ and t₆ of FIG. 2B.

The difference between two successive RSSI values calculated by the RSSI difference determiner 320 is provided to an RSSI comparator 320. The RSSI comparator 320 compares the RSSI difference that was computed by the difference determiner 320, to an RSSI threshold value, such as 3 dB, stored in a programmable or changeable RSSI threshold register 322. If the result of the comparison performed by the RSSI comparator 320 exceeds the threshold value stored in the threshold register 322, the comparator 320 outputs an interference indicator signal 326, the existence or value of which indicates that at least one of the two RSSI signals received by the difference determiner 320 are likely from a malicious source. By coupling the interference indicator signal 326 to the transceiver 303, jamming countermeasures can be initiated.

Signals on a wireless communications system control channel are evaluated continuously and frequently by circuitry in the transceiver and the circuits described above. A sudden or nearly instantaneous increase in the strength of a signal on the control channel usually indicates the presence of a control channel jamming transmitter being “keyed” or activated.

In a second embodiment, the RSSI difference determiner 320 is configured to “read” or evaluate several consecutive RSSI values 318 at corresponding instants of time, the sample times being determined by the timer 324. The relative amplitudes of a set of consecutive RSSI values is averaged. That average RSSI value, which is denominated herein as Average Value₁ is stored in a memory device within the RSSI difference determiner, while RSSI values for a second and subsequent set of consecutive RSSI values are averaged and that second average value Average Value₂ is stored in a second memory device. Stated another way, in the second embodiment, the RSSI difference determiner 320 computes a first average value of multiple, consecutive RSSI values and computes a second average value of multiple consecutive RSSI values. Once those two RSSI averages are computed, the RSSI difference determiner 320 calculates the difference between the two RSSI averages. That result is then provided to the RSSI comparator 330.

In the second embodiment, the comparator 330 is configured to compute the difference between the successive average RSSI values, Average Value₂ and Average Value₁. If the difference between the those two RSSI averages exceeds a threshold value stored that is also stored in the RSSI threshold register 322, the comparator outputs an interference indicator signal 326, which as described above, identifies a sudden increase in a control channel signal as likely being caused by a car thief's jamming transmitter.

In yet a third embodiment, the RSSI difference determiner 220 is configured to determine or calculate differences between successive RSSI values over a period of time and to compute a rate of change for the successive RSSI values. In one such embodiment, the RSSI difference determiner 220 calculates a difference between first and second RSSI values. It thereafter calculates the difference between the second and a third received RSSI value. Thereafter it computes the difference between the third and a fourth RSSI value and so on. The successive differences between several RSSI values define corresponding gradients between each sample, or an average gradient for several samples. A substantially instantaneous increase in the control channel signal level can be identified by determining whether the gradient between of two or more RSSI values exceeds a threshold value stored in the RSSI threshold register 222. An increase of more than 3 dB per second is considered to be indicative of the presence or usage of a jamming transmitter.

Those of ordinary skill in the art will recognize that a control channel jamming transmitter 118 can be configured to transmit signals on a control channel frequency that are comprised of data signals similar to or reminiscent of legitimate or authentic data signals ordinarily broadcast on a wireless communication control channel. In another embodiment, the jamming transmitter 118 can transmit white noise of the control channel at an amplitude or power level great enough to saturate an RF preamp 204 or otherwise overcome authentic signals 106 transmitted from a cell phone tower.

Because of the possibility that a jamming transmitter might transmit white noise as well as data, the control channel detector 310 is configured to recognize white noise as a control channel signal having a signal strength or level and which is represented by an RSSI value 318.

In a preferred embodiment, the RSSI threshold register 322 is programmable. The values stored therein can be changed “on the fly” by a processor responsive to changing conditions in the network or the control channel signal levels generally.

The functionality provided by the RSSI difference determiner 320, the timer 324, the RSSI threshold register 322 and the comparator 320 can be provided by conventional logic devices, i.e., combinational and sequential logic circuits. They can also be realized by a processor coupled to a memory device that stores program instructions, which when executed cause the processor to perform the functions described above and attributed to each of the structural elements enclosed within the area bounded by the broken line identified by reference numeral 330. Digital signal processors (DSPs), microprocessors and so-called microcontrollers are considered to be equivalent embodiments of processors that are able to perform the functions associated with the devices depicted in the figures.

Still referring to FIG. 3, the SVT 300 is provided with a global positioning system or “GPS” 332. The SVT 300 is also provided with a location data base 338 that contains a list of locations of known control channel jamming transmitters, examples of which would include theatres or churches, the owners of which operate a control channel jamming transmitter. The database can also be populated with locations having various characteristics, which indicate a likely usage of a control channel jamming transmitter. Such characteristics can include the type or character of a neighborhood, a type of business or building, e.g., a theatre, casino or church.

The GPS 332 is configured to receive a trigger signal 334 from the comparator 320 upon the identification of an abnormal increase in the control channel signal level. Such a determination is made when the difference between successive RSSI signal values exceeds a threshold, or when the difference between averages of consecutive sets of RSSI values exceed a threshold value or, when the rate of increase of successive RSSI values is at a rate per unit time that exceeds a threshold, rate per unit time stored in a threshold register 322.

When a determination is made that a control channel signal level increase is abnormal, the location trigger signal 334 sent to the global positioning system 330 signals the GPS system 332 to determine its then-current location using signals that it receives from its own antenna 236. When the GPS 332 determines its location responsive to the reception of the trigger signal 334, the GPS 332 provides the current location to an “interfering signal location” determiner 340.

The interfering signal location determiner 340 is a device which accesses a location database 338 and which compares the current location, as determined by the GPS 332 to locations in the database 338. If the current location of the SVT 300 is not coincident with or proximate to a location listed in the database 338, the interfering signal location determiner 342 outputs an interference indicator signal 342. The interference indicator signal 342 indicates that a sudden increase in the level of signal on the control channel is likely due to a malicious control channel jamming transmitter most of which are operated by car thieves.

The location database 338 and the interfering signal location determiner 340 can be implemented with logic devices or a processor and an associated memory with program instructions executable by the processor. The elements enclosed by the broken line indentified by 330 are thus some of the functions that can be performed under software control.

FIG. 4 is a flowchart of a method 400 performed by the devices depicted in FIG. 3. At step 402, the SVT checks the control channel for signals. If no signals are present, as determined by step 404 the method continually loops until a detectable control channel signal is received.

If a control channel signal is received, a sample counter is initialized at step 406. Steps 408 and 410 show that successive RSSI values are read, saved and a counter incremented until the sample counter count is exceeded. At the conclusion of step 410 a first plurality of RSSI values have been collected and their average computed in step 412.

The sequence of operations performed in steps 406 to 412 are repeated but represented in FIG. 4 as separate method steps identified by reference numerals 414, 416, 418 and 420. Successive RSSI values are obtained, saved, the count value incremented until exceeded and a second average of successive values is computed at step 420.

At step 422 the averages of a successive RSSI values are compared and their difference calculated. If that difference is determined to be less than a threshold value, the control returns to step 402 where the control channel is again checked for signals and the process repeated. If at step 422 the difference between averages of successive sets of RSSI values is determined to exceed a threshold at step 424, a malicious or spurious control channel signal can be generated immediately thereafter as described above or as also described above the current location of the SVT can be determined from a GPS system at 426. A location database can be searched as described above in step 428 and a spurious signal indicator generated at step 432 if the results of the comparison at step 430 is negative. On the other hand, if the location is in the database, the control signal level aberration can be ignored as shown at step 434 and the process thereafter repeated.

Those of ordinary skill in the art will recognize that the foregoing description is for purposes of illustration only. The true scope of the invention is set forth in the appurtenant claims. 

1. A method of determining whether a signal received by a wireless communications device in a vehicle, on a wireless communication system control channel is authentic, the method comprising: monitoring a control channel signal; measuring the control channel signal level; identifying an abnormal rate at which the control channel signal level increases over time; upon the identification of an abnormal rate of increase in the control channel signal level, obtaining a current location from a navigation system; ignoring the substantial rate of increase in the control channel signal level, at the current location, if the current location is proximate to a location listed in a data base: and when the rate of control channel signal level increases over time exceeds a threshold rate and when the current location is not proximate to a location listed in the data base, generating an output signal indicating that a control channel signal level increase is likely due to a control channel jamming transmitter being proximate to the vehicle.
 2. The method of claim 1, wherein the data base is comprised of a list of locations known to have a wireless communication system control channel jamming transmitter.
 3. The method of claim 1, wherein the data base is comprised of a list of locations, a plurality of which are characterized by a likelihood of having a wireless communication system control channel jamming transmitter, said likelihood being determined by a set of predetermined characteristics.
 4. The method of claim 1, wherein the step of measuring the control channel signal level is comprised of: periodically evaluating a received signal strength indicator (RSSI); computing a first RSSI value; and computing a second RSSI value.
 5. The method of claim 1, wherein the step of identifying an abnormal rate at which the control channel signal increases comprises: determining a difference between a first RSSI value obtained at a first time and determining a second RSSI at a later second time; and determining if the determined difference between the first and second RSSI values divided by the time elapsed between the first and second times, exceeds a threshold value.
 6. The method of claim 5, wherein the step of determining if the determined difference between the first and second RSSI values, includes the step of: determining whether differences between a plurality of successive RSSI values each exceed a predetermined threshold.
 7. The method of claim 1, wherein the step of identifying an abnormal rate at which the control channel signal increases comprises: periodically evaluating a received signal strength indicator (RSSI); computing a first average RSSI value from a first set of RSSI measurements; computing a second average RSSI value from a second set of RSSI measurements; and determining a difference between the first average RSSI and the second average RSSI values.
 8. The method of claim 7, wherein the RSSI values comprising the first set of RSSI measurements and the RSSI values comprising the second set of RSSI measurements are different from each other.
 9. The method of claim 7, wherein the step of determining a difference between the first average RSSI and the second average RSSI values includes the step of: determining whether differences between a plurality of successive average RSSI values exceed a predetermine threshold.
 10. An apparatus for determining whether a signal received by a wireless communications device in a vehicle, on a control channel for a wireless communications system is authentic or spurious, the apparatus comprising: a received signal strength determiner (determiner), configured to output a signal representative of the rate at which a received signal strength changes; an RSSI comparator coupled to the determiner and configured to compare a rate at which a received signal strength changes to a threshold rate of received signal strength and configured to generate a spurious signal indicator when the rate at which a received signal strength changes exceeds the threshold rate of received signal strength; a navigation system coupled to the RSSI comparator, the navigation system being configured to determine a location responsive to the spurious signal indicator; a data base containing locations proximate to a spurious control channel transmitter; and a location determiner, configured to determine whether a the location determined responsive to the spurious signal indicator is within the data base; and a radio frequency transmitter, configured to generate an output a spurious signal indicator, indicating that a control channel signal level increase is likely due to a control channel jamming transmitter being proximate to the vehicle, the spurious signal indicator being generated when the rate of control channel signal strength increase exceeds a threshold value and when the current location of the vehicle is not proximate to a location in the data base.
 11. The apparatus of claim 10, wherein a location proximate to a spurious control channel transmitter, is a location wherein a signal received from a spurious control channel transmitter has a signal strength at least equal to the strength of a strongest received control channel signal.
 12. The apparatus of claim 10, further comprising a wireless transceiver, configured to transmit a vehicle theft signal, responsive to a determination that the location determined in response to the spurious signal indicator is not in the data base.
 13. The apparatus of claim 10, further comprising: a control channel signal detector coupled to the determiner and configured to provide to the determiner, signals obtained from a control channel for the communications system.
 14. The apparatus of claim 13, wherein the control channel signal detector is configured to recognize radio frequency signal noise on the control channel as a control channel signal.
 15. The apparatus of claim 13, wherein the signals obtained from a control channel are comprised of control channel jamming transmitter signals.
 16. The apparatus of claim 10, further comprising a timer coupled to the determiner, the timer being configured to generate signals that identify specific points in time at which the determiner outputs a received signal strength indicator (RSSI).
 17. The apparatus of claim 10, further comprising a programmable register coupled to the determiner and configured to provide at least one, threshold signal value to the RSSI comparator.
 18. The apparatus of claim 17, wherein the programmable register stores a value corresponding to a threshold rate of signal increase about three decibels per second.
 19. The apparatus of claim 16, wherein at least one of the determiner, the timer and the RSSI comparator are comprised of a processor and an associated memory device.
 20. The apparatus of claim 10, wherein the comparator is additionally configured to evaluate successive differences between a plurality of RSSI values, successive differences defining a control signal strength rate of change gradient (gradient) and wherein comparator is configured to compare the gradient defined by the successive differences to a reference gradient.
 21. The apparatus of claim 19, wherein the programmable register stores a value corresponding to a threshold signal increase value of about three decibels per second. 